home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group97b.txt / 000101_icon-group-sender _Mon Oct 27 09:48:29 1997.msg < prev    next >
Internet Message Format  |  2000-09-20  |  6KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by cheltenham.cs.arizona.edu (8.8.7/8.8.7) with SMTP id JAA00413
  4.     for <icon-group-addresses@cheltenham.CS.Arizona.EDU>; Mon, 27 Oct 1997 09:48:29 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA26326; Mon, 27 Oct 1997 09:48:27 -0700
  7. From: gep2@computek.net
  8. Date: Sat, 25 Oct 1997 16:31:57 -0500
  9. Message-Id: <199710252131.QAA16388@ns1.cmpu.net>
  10. Mime-Version: 1.0
  11. Content-Type: text/plain
  12. Content-Transfer-Encoding: 7bit
  13. Subject: Re: tabulating values
  14. To: icon-group@cs.arizona.edu
  15. X-Mailer: SPRY Mail Version: 04.00.06.17
  16. Errors-To: icon-group-errors@cs.arizona.edu
  17. Status: RO
  18.  
  19. >Date: Sat, 25 Oct 1997 15:58:18 +1000
  20. To: gep2@computek.net
  21. From: Stuart.Robinson@anu.edu.au (Stuart Robinson)
  22. Subject: Re: tabulating values
  23.  
  24. >Please do not send me any more e-mail.  
  25.  
  26. Okay, accordingly I am responding via the list.
  27.  
  28. >Your responses are generally not very helpful and in this case downright rude. 
  29.  
  30. I'm sorry if my attempts to help haven't been helpful to you.  Note that I *did* 
  31. write and provide you with an complete example program (and, before that, a 
  32. series of comments regarding the changes to widely available word count 
  33. programs) that would satisfy your needs.  And I genuinely am not as a rule a 
  34. rude person, so I'm sorry if you took my comments that way.
  35.  
  36. > And for your information, these are not my homework assignments.  They are my 
  37. attempts to learn a bit of Icon.  I am new to programming and to Icon and 
  38. sometimes can't find what I'm looking for in the book.  
  39.  
  40. I'm sorry if your problems looked to be "beginning programming 101" homework 
  41. assignments.  I understand that you clearly are not an accomplished programmer. 
  42.  But please understand that the reasons for my frustration with your approach to 
  43. learning is that to successfully learn *any* programming language requires the 
  44. ability and willingness to sit down with the book and STUDY how the language 
  45. works, and what elements of the given example programs do what.  Just asking 
  46. people to supply you with a program that performs some trivial function is not 
  47. going to help, particularly since if you're not willing to study and understand 
  48. the MANY example programs in the Icon book, then you're probably not going to be 
  49. willing to study and understand the programs you're asking us here on the 
  50. newsgroup to write for you, either.
  51.  
  52. If you want to learn Icon, you need to STUDY THE BOOK and UNDERSTAND THE 
  53. EXAMPLES THERE.  If you understand how the stuff in the book works, and why, 
  54. then you'll see that a lot of the questions you're posting here look pretty 
  55. silly.
  56.  
  57. If you are *completely* lost in even the first-level introductory material in 
  58. the book (which is the kind of stuff we're dealing with here) then there's 
  59. little point in trying to go for more advanced material before you understand 
  60. the basics.
  61.  
  62. > Since I have no local support, I use usenet.  Isn't that's what it's for?  
  63. (Rhetorical Q, I don't want an answer.)
  64.  
  65. I would hope that even most beginning programmers are willing to devote at least 
  66. a smidgen of independent study and trying to understand the material in question 
  67. (and Icon has a LOT of introductory material available... including the book 
  68. "Icon Programming for Humanists" which is oriented towards linguists and other 
  69. liberal-arts types rather than just CompSci jocks) before they come to others 
  70. for "local support".
  71.  
  72. Back in my Intelec BBS programming group days, we had a couple of common 
  73. taglines, expressing related tongue-in-cheek thoughts:
  74.  
  75.   "Why RTFM, when you can just post a message To: ALL ?"
  76.   "Why RTFM, when you can just call the shareware author at home?"
  77.  
  78. Again, if you are ever going to learn to program successfully (in Icon or indeed 
  79. almost any other programming language) it is going to require a modicum of 
  80. effort... especially at the beginning, when you're trying to grasp some of the 
  81. admittedly obtuse concepts you simply have to grasp before getting very far (and 
  82. hey, I know that I struggled too, back in college, to understand pointers and 
  83. linked lists and dynamic data structures and recursion and things like that).  
  84. If you are going to ever learn Icon, it's NOT going to be by us here on the Icon 
  85. discussion list leading you by the hand every single step of the way... you're 
  86. going to have to put in at least some independent effort, and the book is there 
  87. to support you for about 98% of that.
  88.  
  89. I'm sure that I and many of the other people here on the mailing list will be 
  90. happy to try to assist you if, after trying to grasp some concept or debug some 
  91. unfathomable problem, you really and truly need help to get you over that hump.
  92.  
  93. But up to now, the kinds of questions you're asking betray that you really 
  94. haven't put forth even a modicum of effort at studying and trying to understand 
  95. the material that IS available in the book for that purpose.  And THAT is why 
  96. we're frustrated with your posts.  If there is something in the book that REALLY 
  97. is unclear, after giving it significant effort, *then* ask us to explain the 
  98. *specific* part of it that you don't understand.  Or, post the program YOU wrote 
  99. that you couldn't get to work, so we can show you where you might have gone 
  100. astray.
  101.  
  102. IT IS NORMAL TO FEEL LOST AND CONFUSED when you're first getting into computer 
  103. programming... there are a LOT of alien concepts you simply have to manage to 
  104. wrap your mind around.  But you CAN succeed at doing that.  You will probably 
  105. NOT succeed at achieving it, however, by just asking other people to write full 
  106. and completely working programs for you.
  107.  
  108. And especially not if you put as little effort into studying the programs WE 
  109. write for you as you apparently have into studying the examples in the book.  
  110. :-(
  111.  
  112. Gordon Peterson
  113. http://www.computek.net/public/gep2/
  114. Support the Anti-SPAM Amendment!  Join at http://www.cauce.org/
  115.  
  116.